Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Punta Del Este Challenger San Miguel de Tucuman Challenger France F11 France F19 France F20 Belgium F2 Spain #2-w3 Spain #2-w4 France F6 France F7 France F8 France F10 France F3 Morocco F2 Morocco F3 France F12 Great Britain F18 Argentina F11 Argentina F10 Argentina F11 Argentina F18 Argentina F17 Argentina F19 Argentina F20 Argentina F22 Argentina F24 Argentina F25 Argentina F4 Argentina F5 Argentina F6 France F8 Argentina F13 Bolivia F3 Bolivia F4 Argentina F20 Argentina F22 Peru F2 Peru F3 Brazil F5 Brazil F6 Chile F1 Chile F2 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Paraguay F1 Paraguay F2 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Italy F23 Germany F12 Argentina F17 Argentina F18 Argentina F19 Argentina F20 Argentina F21 Brazil F40 Chile F15 Brazil F42 Chile F1 Chile F3 Chile F4 Argentina F4 Argentina F5 Argentina F6 Argentina F9 Peru F1 Peru F2 Peru F6 Argentina F18 Italy F23 Portugal F4 Argentina F26 Argentina F11 France F6 France F7 Great Britain F2 Italy F22 Argentina F21 Argentina F15 Open de L'Isere - Grenoble St. Petersburg Challenger 2006 - St. Petersburg IX Gramado Open - Gramado Seguros Bolivar Open - Medellin Bauer Watertechnology Cup - Eckental LTA Shrewsbury Challenger - Shrewsbury Unicredit Czech Open 2007 - Prostejov 8° Trani Cup - Trani Open de Montauban - Montauban 's Tennis Masters 07 Challenger - Graz Geneva Challenger - Geneva Tean International - Alphen Open D'Orleans - Orleans ATP Challenger Trophy 2007 - Trnava The Tarka Challenger - Barnstaple M25 Punta del Este M25 Telfs Morocco Tennis Tour - Marrakech Challenger 42 - Andrezieux M25 Arequipa Akbank Private Banking TED Open - Istanbul Morocco Tennis Tour - Meknes 10° Trofeo Luigi Pezzoli - Bergamo Open de Montauban - Montauban Steelers Cup - Kosice 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Open D'Orleans - Orleans BH Telecom Sarajevo 2007 - Sarajevo s'Tennis Masters Challenger - Graz Orleans Challenger Challenger Tunisie - Tunis Santiago Challenger Prague Challenger BSI Challenger Lugano - Lugano Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi La Rinascente Tennis Cup Harbour Club Milano - Milan Genova Challenger Szczecin Challenger Madrid Challenger Palermo Challenger KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Buenos Aires Challenger Montevideo Challenger Noumea Challenger Tunis Challenger Lima Challenger Nottingham Challenger Ostdeutscher Sparkassen Cup - Dresden Genova Challenger Sao Paulo Challenger Blois Challenger Todi Challenger Challenger Ford de Cherbourg - Cherbourg Orbetello Challenger Como Challenger Quito Challenger Como Challenger Kos-Zucchetti Tennis Cup - Cordenons San Juan Challenger Buenos Aires Challenger Bogota Challenger Copa Petrobras Colombia - Bogota Panama City Challenger Challenger DCN de Cherbourg - Cherbourg Challenger Casablanca San Angel - Mexico City Isla de Gran Canaria - Mas Palomas San Remo Tennis Cup - San Remo Porto Alegre Challenger San Juan Challenger Cordoba Challenger Guayaquil Challenger Montevideo Challenger Tallahassee Challenger Todi Challenger Lambertz Open by Stawag 2007 - Aachen Liberec Challenger Seville Challenger Szczecin Challenger Porto Alegre Challenger Heilbronn Open - Heilbronn Corrientes Challenger South African Airways Open - East London Drummondville Challenger Aix En Provence Challenger Heilbronn Challenger Cortina Challenger Campinas Challenger Bucaramanga Challenger Brest Challenger Lima Challenger Barranquilla Challenger Padova Challenger Campinas Challenger Buenos Aires Challenger Lima Challenger Irving Challenger Le Gosier Challenger Santiago Challenger Furth Challenger Aix En Provence Challenger Rome Challenger Surbiton Challenger Happy Valley Challenger Sopot Challenger Salinas Challenger Lima Challenger Guayaquil Challenger Santiago Challenger Bangkok Challenger Todi Challenger Recanati Challenger Ostrava Challenger Cordenons Challenger Concepcion Challenger Genova Challenger Santo Domingo Challenger Montevideo Challenger Lima Challenger Bordeaux Challenger Salinas Challenger Itajai Challenger Santiago Challenger Francavilla Challenger Open Costa Daurada - Tarragona Open de Rennes La Trinitaine - Rennes Open D'Orleans - Orleans Santiago Challenger Savannah Challenger Salinas Challenger M25 Orlando Moscow Challenger Marburg Challenger Temuco Challenger Milan Challenger Irving Challenger Canberra Challenger Morelos Challenger Buenos Aires Challenger Montevideo Challenger Monterrey Challenger Santo Domingo Challenger Canberra Challenger Ilkley Challenger Scheveningen Challenger Portoroz Challenger Lima Challenger Perugia Challenger Santos Challenger Medellin Challenger Mons Challenger Tashkent Challenger Trofeo Sisma Mantova - Mantova Perugia Challenger Temuco Challenger Bastad Challenger Blois Challenger Quito Challenger Genova Challenger Brest Challenger Guayaquil Challenger M25 Punta del Este Panama City Challenger Santos Challenger Bordeaux Challenger Vicenza Challenger Caltanissetta Challenger Sao Leopoldo Challenger Piracicaba Challenger Rio Quente Challenger Tiburon Challenger Monterrey Challenger Santo Domingo Challenger Guayaquil Challenger Buenos Aires Challenger Noumea Challenger ATP Open Castilla y Leon - Segovia Punta Del Este Challenger Lima 1 Challenger Santiago Challenger Phoenix Challenger Drummondville Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Aix En Provence Challenger San Luis Potosi Challenger Bogota Challenger Puerto Vallarta Challenger Rome Challenger Santa Cruz de la Sierra Challenger LTA Wrexham Challenger - Wrexham Internationaux de Doubs Open de Franchie-Comte - Besancon Ludwigshafen Challenger San Benedetto Challenger Quito Challenger Manta Challenger Braunschweig Challenger Augsburg Challenger Cordenons Challenger Lima Challenger Pekao Open - Szczecin Todi Challenger Tallahassee Challenger Caltanissetta Challenger Todi Challenger Segovia Challenger Marburg Challenger Ambato Challenger Buenos Aires Challenger Lima 2 Challenger Montevideo Challenger Campinas Challenger Santiago Challenger Concepcion 2 Challenger Santa Cruz de la Sierra 2 Challenger San Luis Potosi Challenger Buenos Aires Challenger Buenos Aires 2 Challenger Villa Maria Challenger Vicenza Challenger Iasi Challenger Trieste Challenger San Benedetto Challenger Lima Challenger Santo Domingo Challenger Buenos Aires Challenger Rio De Janeiro Challenger Coquimbo 2 Challenger Sao Paulo Challenger Lyon Challenger Open de Tenis Amaya - Pamplona Prosperita Open 2007 - Ostrava Punta Del Este Challenger Open Mutouest St. Brieuc - St. Brieuc San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Milan Challenger Bogota Challenger Buenos Aires Challenger Piracicaba Challenger Lima 2 Challenger Montevideo Challenger Tigre Challenger Aamulehti Tampere Opene - Tampere Merida Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Concepcion Challenger Internationaux du Doubs - Besancon Vicenza Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Ibague Challenger San Marino CEPU Open - San Marino Cary Challenger Santo Domingo Challenger Bangkok Challenger Prague II Challenger Ostrava Challenger Aix En Provence Challenger Barcelona Challenger Lisbon Challenger Guayaquil Challenger Biella 7 Challenger Napoli Challenger Lima Challenger Medellin Challenger Bordeaux Challenger Estoril Open - Estoril Hypo Group Tennis International - Portschach Bendigo Challenger Open 13 - Marseille Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz ATP Kremlin Cup - Moscow Medibank International - Sydney SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Rennes Challenger Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Mercedes Cup - Stuttgart BCR Open Romania - Bucharest VTR Open - Vina del Mar Brasil Open - Sao Paulo Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo Apia International - Sydney VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires BMW Open - Munich Vicenza Challenger Pilot Pen Tennis - New Haven San Juan Challenger Villa Allende Challenger Santos Challenger AEGON Championships - London Vicenza Challenger Ordina Open - 's-Hertogenbosch Buenos Aires Challenger Barcelona Open BancSabadell - Barcelona Davidoff Swiss Indoors Basel - Basel Medellin Challenger Campinas Challenger Samarkand Challenger Poznan Challenger Citi Open - Washington Masters Series - Hamburg Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg San Luis Potosi Challenger Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane Santiago Challenger SkiStar Swedish Open - Bastad Sunrise Challenger Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Ecuador Open - Quito Leon Challenger ABN AMRO World Tennis Tournament - Rotterdam Bucaramanga Challenger If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Ecuador Open - Quito Delray Beach Open - Delray Beach TEB BNP Paribas Istanbul Open - Istanbul Open Sud de France - Montpellier Argentina Open - Buenos Aires Ordina Open - s-Hertogenbosch BMW Open - Munich Mercedes Cup - Stuttgart Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel Porto Challenger Pereira Challenger Barranquilla Challenger If Stockholm Open - Stockholm Open Sud de France - Montpellier TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch Sydney International - Sydney Bet-at-home Open - Hamburg Open Parc - Lyon Panama City Challenger Fever-Tree Championships - London SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Adelaide International - Adelaide Santiago Open - Santiago Grand Prix Hassan II - Marrakech Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Nature Valley International - Eastbourne Winston-Salem Open - Winston-Salem AEGON Championships - London China Open - Beijing Antalya Open - Antalya Argentina Open - Buenos Aires Mercedes Cup - Stuttgart Lima Challenger Chile Dove Men+Care Open - Santiago China Open - Beijing Le Gosier Challenger Millennium Estoril Open - Estoril St. Petersburg Open - St. Petersburg Santos Challenger Belgrade 2 - Belgrade Gerry Weber Open - Halle Mercedes Cup - Stuttgart International German Open - Hamburg Sao Leopoldo Challenger Milan Challenger Todi Challenger AIG Japan Open Tennis Championships - Tokyo Bogota Challenger Copa Claro - Buenos Aires Bucaramanga Challenger Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca AEGON International - Eastbourne Estoril Open - Estoril Sarasota Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Cordoba Challenger Santiago Challenger Copa Claro - Buenos Aires Santos Challenger Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Argentina Open - Buenos Aires Abierto Mexicano - Los Cabos Buenos Aires Challenger SkiStar Swedish Open - Bastad Moselle Open - Metz Sao Paulo Challenger AEGON Championships - London Bordeaux Challenger Santa Cruz de la Sierra 2 Challenger Royal Guard Open Chile - Vina del Mar BRD Nastase Tiriac Trophy - Bucharest Cherbourg Challenger Bet-at-home Open - Hamburg Como Challenger Moselle Open - Metz Aix En Provence Challenger Valencia Open - Valencia Apia International - Sydney Guayaquil Challenger Open 13 - Marseille Argentina Open - Buenos Aires Sao Paulo Challenger Morelos Challenger US Men's Clay Court Championship - Houston Campinas Challenger Szczecin Challenger SkiStar Swedish Open - Bastad AEGON Championships - London Bet-at-home Open - Hamburg Buenos Aires Challenger Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Seville Challenger Millennium Estoril Open - Estoril Apia International - Sydney Indian Wells Challenger ABN AMRO World Tennis Tournament - Rotterdam Lisbon Challenger Prostejov Challenger Barcelona Open BancSabadell - Barcelona L'Aquila Challenger AEGON Championships - London Konzum Croatia Open - Umag Prague Challenger Meerbusch Challenger Qatar ExxonMobil Open - Doha Ecuador Open - Quito Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Montevideo Challenger Barcelona Open BancSabadell - Barcelona Buenos Aires Challenger Millennium Estoril Open - Estoril Mexico City Challenger Blois Challenger Open Parc - Lyon AEGON Championships - London SkiStar Swedish Open - Bastad Aircel Chennai Open - Chennai Sao Paulo Challenger Brasilia Challenger Suisse Open - Gstaad Shenzhen Open - Shenzhen Tampere Challenger Liberec Challenger Villa Maria Challenger Brasil Open - Sao Paulo New York Open - New York Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Lima 1 Challenger Lima 2 Challenger Buenos Aires Challenger Montevideo Challenger Citi Open - Washington Internationaux du Doubs - Besancon Punta Del Este Challenger Brisbane International - Brisbane Mexico City Challenger Open Sud de France - Montpellier Copa Petrobras Uruguray - Montevideo ABN AMRO World Tennis Tournament - Rotterdam Lima Challenger Campinas Challenger Modena Challenger Santiago Challenger Millennium Estoril Open - Estoril Santa Cruz de la Sierra Challenger Prague Challenger Generali Open - Kitzbuhel San Marino Challenger SAP Open - San Jose Pullach Challenger Cordoba Open - Cordoba Murray River Open - Melbourne Open 13 Provence - Marseille ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Chile Dove Men+Care Open - Santiago Dubai Duty Free Tennis Championships - Dubai Rosario Challenger Barcelona Open Banc Sabadell - Barcelona Plava Laguna Croatia Open - Umag Campinas Challenger San Luis Potosi Challenger Leon Challenger Porto Alegre Challenger Delray Beach Open - Delray Beach Tunis Challenger Troisdorf Challenger Blois Challenger Santa Fe Challenger Open 13 - Marseille Santa Cruz de la Sierra Challenger Cordoba Open - Cordoba Dutch Open Tennis - Amersfoort Santa Fe 2 Challenger Salvador De Bahia Challenger Chile Dove Men+Care Open - Santiago Curitiba Challenger Cordoba Open - Cordoba Argentina Open - Buenos Aires St. Petersburg Open - St. Petersburg Piracicaba Challenger Qatar ExxonMobil Open - Doha Florianopolis Challenger U.S. Mens's Clay Court Championship - Houston Brisbane International - Brisbane Porto Challenger Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne China Open - Beijing Brisbane International - Brisbane Argentina Open - Buenos Aires Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle cinch Championships - London Concepcion Challenger Leon Challenger Jerusalem Challenger Santiago Challenger Columbus Challenger Francavilla Challenger cinch Championships - London Ann Arbor Challenger Zagreb Challenger Bratislava Challenger Porto Challenger Santiago Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells San Miguel de Tucuman Challenger Concepcion Challenger Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Antofagasta Challenger Dubai Duty Free Tennis Championships - Dubai UNICEF Open - 's Hertogenbosch Sony Ericsson Open - Miami Abierto Mexicano Telcel - Acapulco Internazionali BNL dItalia - Rome Cordoba Open - Cordoba Sony Ericsson Open - Miami Guayaquil Challenger BNP Paribas Masters - Paris BCR Open Romania - Bucharest Sony Ericsson Open - Miami Open Parc - Lyon Rogers Cup - Toronto AEGON International - Eastbourne Bogota Challenger BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Western & Southern Open - New York If Stockholm Open - Stockholm Open 13 - Marseille French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid French Open - Paris Western & Southern Open - Cincinnati Wimbledon - London German Tennis Championships - Hamburg Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris Plava Laguna Croatia Open - Umag Australian Open - Melbourne Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai French Open - Paris U.S. Open - New York Miami Open - Miami Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London Miami Open - Miami Mutua Madrid Open - Madrid Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Topshelf Open - 's-Hertogenbosch Rio Open 500 - Rio de Janeiro Citi Open - Washington Open 13 - Marseille ASB Classic - Auckland Medibank International - Sydney BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo US Men's Clay Court Championship - Houston Australian Open - Melbourne Davis Cup, World Group, 1R, AUT-FRA 2-3 Davis Cup, World Group, QF, FRA-GBR 4-1 Davis Cup, World Group, QF, ITA-FRA 1-3 Wimbledon - London Abierto de Tenis Mifel - Los Cabos U.S. Open - New York Australian Open - Melbourne French Open (juniors) Wimbledon (juniors) Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) U.S. Open (juniors) French Open - Paris Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mutua Madrilena Masters Madrid - Madrid French Open - Paris Rogers Cup - Montreal Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Zagreb Challenger Cali Challenger ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, NED-FRA, 1-4 French Open (juniors) French Open (juniors) U.S. Open (juniors) Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, World Group, F, FRA-CRO 1-3 U.S. Open (juniors) Cordoba Open - Cordoba Olympics - Tokyo Hamburg European Open - Hamburg Asuncion Challenger